
// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.095F7987-AEB7-2C7A-844C-C21DEA80CF4B]
// </editor-fold> 
public class ConnectionProtocol implements Observer {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.F54FDE8A-6BE9-5B0D-E469-1D62EE08FA1A]
    // </editor-fold> 
    public ConnectionProtocol () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.6AF158C1-8BC4-E145-983B-26DC8605A7EF]
    // </editor-fold> 
    public void run () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.79FA1C8A-3A65-C484-8C23-90B78E69C9AF]
    // </editor-fold> 
    public void getState () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.13C4C04A-3C64-7EA7-7C28-1B6019FCA4CB]
    // </editor-fold> 
    public void setState () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.F549C765-B90D-D376-BC36-DB0165CF0D1E]
    // </editor-fold> 
    public void Attach () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.D94841C9-1B1B-E5C3-7CFD-7696B5F2F287]
    // </editor-fold> 
    public void Detach () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.AFACFEC6-CEA4-37EC-E791-CDCF05AF42FC]
    // </editor-fold> 
    public void Notify () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.6B753EAF-D611-C85A-0BB1-53EF04709A36]
    // </editor-fold> 
    public class SocketServer {

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,id=DCE.CEB24D7E-AB0A-8D6D-67E8-AB1CFDF30C63]
        // </editor-fold> 
        private PrintWriter out;

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,id=DCE.9DBD2C72-886F-44B7-C2F2-90C1DDF525CD]
        // </editor-fold> 
        private BufferdReader in;

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,id=DCE.F0B4BDE6-3A42-033C-7075-3A1624248192]
        // </editor-fold> 
        private ConnectionProtocol myProtocol;

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,id=DCE.62CC3DD7-41E0-70DB-30D7-3BD2D51F9F02]
        // </editor-fold> 
        public SocketServer () {
        }

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,id=DCE.B745146F-4189-93E8-D43A-0AE1A11141B1]
        // </editor-fold> 
        public void createConnection () {
        }

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,regenBody=yes,id=DCE.50182CFF-B2B5-4B3A-AD54-0CDC6BFECF39]
        // </editor-fold> 
        public ConnectionProtocol getMyProtocol () {
            return myProtocol;
        }

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,regenBody=yes,id=DCE.04B74B53-C0FC-4C19-584E-524E461473B5]
        // </editor-fold> 
        public void setMyProtocol (ConnectionProtocol val) {
            this.myProtocol = val;
        }

        // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
        // #[regen=yes,id=DCE.3B213FD9-639F-0CF2-E459-228F5CAF4359]
        // </editor-fold> 
        public void endConnection () {
        }

    }

}

